﻿using System.Collections.Generic;
using Acaweb.Model.Entities;
using Acaweb.Model.Entities.DatosCompuestos;

namespace Acaweb.Componentes.Contracts
{
    public interface IInscritosService
    {
        IList<Inscritos> GetAll();
        Inscritos GetById(int CodigoEstudiante);
        IList<Inscritos> GetByIdentificacion(Identificacion Identificacion);
        IList<Inscritos> GetByPlanEstudio(int PlanEstudio);
        IList<Inscritos> GetByAdmitidos(bool Aceptado, PeriodoAcademico PeriodoAcademico);
        IList<Inscritos> GetByPeriodoAcademico(PeriodoAcademico Periodo);
        void CreateInscritos(Inscritos Inscrito);
        void UpdateInscritos(Inscritos Inscrito);
    }
}
